package cn.bdqn.dao;

import cn.bdqn.entity.NewsDetail;

import java.util.List;

/**
 * 新闻描述 dao层接口
 * @author 郑大仙丶
 * @date 2018-10-10 17:02
 */
public interface NewsDetailDao {

    /**
     * 根据新闻标题查询数据总条数  totalCount
     * @param title
     * @return
     */
    Integer findCountByTitle(String title);


    /**
     *  根据新闻标题分页查询全部或特定新闻
     * @param title
     * @param startIndex
     * @param pageSize
     * @return
     */
    List<NewsDetail> findByTitleByPage(
            String title,
            Integer startIndex,
            Integer pageSize);

    /**
     * 根据id删除指定的新闻.
     * @param id
     * @return
     */
    Integer deleteById(Long id);
}
